A theoretical multimodal assignment model for simulating intermodal trips