SpaceX posts $540M bitcoin loss in first public earnings