Randall Williams claims he was fired by John Steenhuisen and forced to resign as Tshwane mayor