Prime minister vows he will stay in Number 10 even as Labour party sinks in opinion polls