Germany April CPI at 2.9% Keeps ECB on Track for June Cut