South Africa lay down World Cup marker with victory over All Blacks