Automatic Detection of Whole Night Snoring Events Using Non-Contact Microphone