Scorching heat strains Cleveland Public Power