Poll: Who would you vote for if a general election was today?