Hospitals overwhelmed and public events cancelled as extreme heat grips Europe