PM insists the British public is not ready to ‘throw in the sponge’ in fight against disease