Spain legalises euthanasia and assisted suicide