Saudi Telecom to buy Vodafone stake in Egyptian group for $2.4bn