Vodafone says it will cost 500 million sterling to fix CWW