SpaceX IPO details revealed