German Retail Sales climb 2.5% YoY in November vs. 1.9% expected