Oil prices surge 23% in July as US-Iran conflict escalates, Brent tops $90