Vodafone to sell Spanish business to Zegona for up to €5bn