Climate records tumble as Europe swelters