A novel method for joint optimization of the sailing route and speed considering multiple environmental factors for more energy efficient shipping