Modeling hydrogen solubility in hydrocarbons using extreme gradient boosting and equations of state