Trump nears decision on Iran strike as markets sell off 2.7%