Temperatures are soaring across western Europe as people in London, Madrid and Paris do their best to stay cool.