Comparison of total versus partial revision of primary ventriculoperitoneal shunt failures