Subject to the express provisions of this Code relating to acts done upon compulsion or provocation or in self-defence, a person is not criminally responsible for an act or omission done or made under such circumstances of sudden or extraordinary emergency that an ordinary person possessing ordinary power of self-control could not reasonably be expected to act otherwise.