A survey on data integration for multi-omics sample clustering