Spain passes landmark euthanasia law