Artificial walking technologies to improve gait in cerebral palsy: multichannel neuromuscular stimulation