Text this: A review of multi-omics integration techniques across five machine learning method families