CNN poll has Trump ahead by 2 points