Who do people THINK will win the next election