Non-causal spike filtering improves decoding of movement intention for intracortical BCIs