An improved hydrocarbon generating model of source rocks and its application: a case study of shale oil in-situ transformation of the Yanchang Formation in the Ordos Basin. (1st February 2021)