Court of Mexico Approves Same-Gender Marriage