32C heatwave forecast for London ahead of May Bank Holiday