Some 200m Americans, accounting for 60% of the US population, have been under heat advisories or flood warnings since Thursday 27 July 2023, according to the National Weather Service.