Nearly half of Americans say they would vote for a third party or an independent candidate