City of Tshwane settles R878m debt with Eskom