Computational study of oxygen adsorption in metal–organic frameworks with exposed cation sites: effect of framework metal ions