US inflation hits 4-year high as supply woes persist