Nifty 50 opens 0.9% higher on US-Iran peace deal hopes, crude below $100