Text this: A theoretical model for coal swelling induced by gas adsorption in the full pressure range