Gaussian Process-Based Nonlinear Filtering