Legislation to protect same-sex and interracial marriages crossed a major Senate hurdle Wednesday, putting Congress on track to ensure that federal law enshrines such unions. Twelve Republicans voted with all Democrats to move forward on the legislation, meaning a final vote could come as soon as this week or later this month.