A computational model describing the performance of a ceramic diesel particulate trap in steady-state operation and over a transient cycle