Separation and characterization of coal macerals: accomplishments and future possibilities