Stacked partial least squares regression analysis for spectral calibration and prediction