scAMAC: self-supervised clustering of scRNA-seq data based on adaptive multi-scale autoencoder