Shakib Al Hasan’s second successive Cricket World Cup century helped Bangladesh chase down 322 as they thrashed West Indies by seven wickets