Oil prices surge 2.8% as US-Iran tensions escalate, India faces supply squeeze