S&P 500 futures rise 0.7% as SpaceX IPO, Iran deal fuel rally