Vodafone to use Microsoft generative AI after signing £1.2bn deal