Supreme Court says Florida can’t enforce anti-drag law