Surrogate model development for H2 separation via pressure swing adsorption: evaluation of machine learning algorithms