Supreme Court hears same-sex marriage cake case