Supreme Court rules in favor of Colorado baker who refused to make same-sex wedding cake