Trump Media posts $238M Q2 loss as crypto declines weigh