Trump hits back