Text this: Heterogeneity and influencing factors of pore structure in different coal ranks