CNN poll: Independents reach decade high