Scientific uncertainties and moral dilemmas