stephen colbert gives donald trump's allies and enemies the funniest alter egos