An enhanced rainfall–runoff model with coupled canopy interception