Optimization of hydrochar production from almond shells using response surface methodology, artificial neural network, support vector machine and XGBoost