Oil hits highest in almost 3 years as supply tightens  CNBC Continue reading