Oil prices hit 3-month high on Opec cuts, US sanctions on Iran, Venezuela