A Bayesian Approach to Spike Sorting of Neural Data via Source Localization