A generalized thermal conductivity model of geomaterials based on micro-structures