Simulation of novel algorithms to reduce truck congestion at container terminals