Oil hits 3-month high on OPEC cuts, US sanctions on Iran, Venezuela