Text this: Structure-adaptive canonical correlation analysis for microbiome multi-omics data