Jose Antonio Vargas Takes on Stephen Colbert