Gravar-mail: Firing rate estimation using infinite mixture models and its application to neural decoding