Scorching temperatures, major floods and at least six tornadoes hit the US over the weekend