Silver-impregnated, antibiotic-impregnated or non-impregnated ventriculoperitoneal shunts to prevent shunt infection: the BASICS three-arm RCT.