Development of a new ship adaptive weather routing model based on seakeeping analysis and optimization