Satellites watch as Europe continues to swelter and temperatures smash more records