A Survey of Low-bit Large Language Models: Basics, Systems, and Algorithms