Advances in machine learning framework for near-infrared spectroscopy: a taxonomic review on food quality assessment