ABC poll shows highest number of Americans saying they will vote for Republicans since 2010