Vodafone now guarantees iPhone 14 buy back prices to meet cost-of-living challenges