Donald Trump is ready to rumble