US inflation hits 2-year high in April, reaching 3.8%