U.S. stocks rise as oil nears $87 on Iran escalation