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