Europe experiences unusually early heatwave as temperatures shatter May records