SCOTUS sides with HS cheerleader in free-speech dispute