Vodafone Group Foundation to donate £12 million to sport and music over three years