Europe hit by severe floods in the north and heatwaves in the south