A comparative study of machine learning models for microbiome-based diagnosis and multi-class staging of colorectal cancer