Robert De Niro on Colbert: Donald Trump is “a fake president”