Vodafone makes $6.3 billion writedown on European weakness