Wall Street gains on Iran deal hopes and Intel rally