Germany's economic morale grows to hit highest since March