Vodacom is slapped with R1m fine for contravening Consumer Protection Act on fixed-term contracts