Cape Town mayor condemns R540m slashed from budget