SpaceX IPO and possible Iran war deal boost stocks