New navigation software helps ships avoid unpredictable weather