Reducing Noise, Artifacts and Interference in Single-Channel EMG Signals: A Review