New Zealand beat West Indies by 58 runs in ODI