Vodafone (BUY): Recent Vodacom weakness looks like a buying opportunity