Computation of energy across the type-C piano key weir using gene expression programming and extreme gradient boosting (XGBoost) algorithm