German 2.9% CPI Miss Complicates ECB Rate Cut Timeline