A Tractable Approximation to Optimal Point Process Filtering: Application to Neural Encoding