Afridi shuts critics up with bat as Pakistan thrash Bangladesh in World T20 clash in Kolkata