Vodafone Swings to Profit on 8% Revenue Growth in Germany