Oil prices hit $120 as Saudi July price rise eclipses OPEC+ deal