German Inflation Holds at 2.8%: What It Means for the ECB