Shakib Al Hasan made an unbeaten half-century but Bangladesh were never up with the chase