World Oil prices head for sharp monthly gains amid Gulf tensions, US-Iran talks by Sub News July 31, 2026