US stock futures edge higher amid Iran tensions and retail earnings watch | HyperFast