Supreme Court to hear same-sex wedding cake case