Supreme Court agrees to take up same-sex marriage cases this term