Home World News German inflation hits 2.8% in March, matching forecasts