Effects of substituent groups and central metal ion on hydrogen adsorption in zeolitic imidazolate frameworks