Vodafone puts $800 million price tag on solving CWW's woes