Vodafone criticised over timing of UK price rise