DBWM: A diluted bitumen weathering model. (February 2022)