Automatic Segmentation of Sleep Spindles: A Variational Switching State-Space Approach