Text this: An Improved Differential Evolution Algorithm for Maritime Collision Avoidance Route Planning