Artificial Force Fields for Multi-agent Simulations of Maritime Traffic: A Case Study of Chinese Waterway