Wellington Sevens: NZ denies South Africa in dramatic final