Multi-unit spike discrimination using PCA clustering