Text this: Research on the prediction of blasting fragmentation in open-pit coal mines based on KPCA-BAS-BP