Demand and routing models for urban goods movement simulation