Supreme Court agrees to hear First Amendment case of suspended cheerleader