Supreme Court rules in favor of baker who refused to make wedding cake for gay couple