Panyaza Lesufi apologises to President Cyril Ramaphosa over bad state of Johannesburg