Models of User Pre-Trip and En-Route Switching Decisions in Response to Real-Time Information