Blistering heat is sweeping across southeast Europe this week, triggering weather alerts and stressing power grids.