Sweden passes controversial gender identity law amid politic