Classification model for surrounding rock based on the PCA-ideal point method: an engineering application