Extracellular spike detection from multiple electrode array using novel intelligent filter and ensemble fuzzy decision making