Predicting generation and expulsion of paraffinic oil from vitrinite-rich coals