Why American Voters Decide to Vote for Third Parties in Presidential Elections