A Distributed Artificial Potential Field Method for Ship Collision Avoidance Path Planning Under COLREGS