Neurosurgery to restore function in cerebral palsy: current practice and emerging therapies | Synapse