Europe in the grip of record-breaking heatwave