SpaceX valuation tops 2.5 trillion