Bangladesh suffers long power cuts amid worst heatwave in decades