Sensex, Nifty Rise as Oil Drops 1.7% on US-Iran Progress