Cheerleader wins Supreme Court case over social media posts