US inflation hits 40-year high