Multi-Dimensional-Decoder Efficient Decoding of Multi-dimensional Signals from Population Spiking Activity Using a Gaussian Mixture Particle Filter