BioMM: Biological-informed Multi-stage Machine learning framework for phenotype prediction using omics data