Text this: Rooftop solar PV potential assessment in the City of Johannesburg