Supreme Court allows gay marriage to expand to 30 states