Africa's largest economies feel the heat