Trump fires back