SpaceX files amended S-1 for $28.5 trillion TAM IPO