A review and evaluation of catchment transit time modeling