Neural-ICA and wavelet transform for artifacts removal in surface EMG