South Africa retain No.1 ODI spot after thrashing Kiwis in final game