Summer solstice heatwave grips much of Europe as France restricts alcohol consumption