Core principles of criminal liability - General defences