City’s agreement with AfriForum slammed