Shakib Al Hasan produced the best bowling performance of this year's ICC World Cup as Bangladesh beat Afghanistan by 62 runs in Southampton