Text this: scMODAL: a general deep learning framework for comprehensive single-cell multi-omics data alignment with feature links