Movement prediction for a lower limb exoskeleton using a conditional restricted Boltzmann machine