Britain will need to spend on nuclear weapons, PM insists