The Prime Minister has insisted he can win the next general election - but over 60% of Britons disagree.