Oil holds near three-month high on signs supply is tightening