Unravelling the urban dynamics of port cities using cellular-automata-based land use and transport interaction model