Vodacom Q420 results: Tough times are setting in