France marks hottest post-war June day as Europe sizzles