German economy challenges