SnapATAC2: a fast, scalable and versatile tool for analysis of single-cell omics data