Spain approves self-ID trans law