Uncertain Machine Ethical Decisions Using Hypothetical Retrospection