Covid and the Ukraine war are squeezing Africa's power companies to death