Justification and Excuse in International Law: Concept and Theory of General Defences