Indian stocks gain over 1% as oil slides on Iran deal hopes