’Charlotte Maxeke hospital has been poorly maintained for years’