A general coordinated model to simulate urban freight distribution