Mexico’s Supreme Court struck down a law in the southern state of Oaxaca that bans same-sex marriage, paving the way for couples to marry in Oaxaca and, potentially, in the rest of Mexico.