Cricket: New Zealand thrash South Africa, Zimbabwe stun Sri Lanka