Coupling reactive transport and travel time modeling at the watershed scale