40 C in June? Why Europe is roasting in another heat wave