Italian city 'brought to its knees' by power cuts caused by heatwave