Treatment of knee contracture in cerebral palsy by hamstring lengthening, posterior capsulotomy, and quadriceps mechanism shortening