A theoretical study of gas adsorption on calcite for CO2 enhanced natural gas recovery