how does regularization work in xgboost