Text this: Classification and quantification of palm oil adulteration via portable NIR spectroscopy