Germany allows 'altruistic' assisted suicide