US Supreme Court rules on refusal to sell wedding cake to same-sex couple