The German economy is surprisingly picking up speed