The use of discrete computer simulation models for harbours in developing countries