Captain Haque rescues Bangladesh after early slump in Zimbabwe