Shunting for hydrocephalus: analysis of techniques and failure patterns.