German Inflation Sticky at 2.9% as ECB Policy Path Complicates