Clean coal technology