Can the Tories still win the next General Election?