shahid afridi batting