TorchOpt: An Efficient PyTorch Library for Differentiable Optimization