Rupee hits record low of 96.90 amid strong dollar, US-Iran tensions; oil prices ease after Trump's Iran deal hint