Mexico City approves civil unions