Molecular dynamic simulation of coal–solvent interactions in Permian-aged South African coals