Europe heatwave links to 300 deaths