Libertarian presidential candidate Gary Johnson has rally in Portland