Oil prices up, hit nearly 3-month high as US inflation eases