Chinese state-owned companies manage the energy supply for Lima, a city of 10 million people