Home Investing German inflation hits 2.8% in March, matching forecasts