US Supreme Court rules for Jack Daniel's in fight over parody dog toy