In pictures: Europe swelters under near-record temperatures