Spain braces for record temperatures, with nearly the whole country on 'red weather alert' as Europe basks in another summer heatwave.