Advanced methods of spinal stimulation in the treatment of chronic pain: pulse trains, waveforms, frequencies, targets, and feedback loops