Stephen Colbert takes on Trump's challenge