South Africa loses momentum against New Zealand in 2nd Test