Joburg approves R7.73bn budget amid fierce protests over R230 electricity surcharge