New Zealand beat India by 24 runs in first ODI