Modeling Latent Neural Dynamics with Gaussian Process Switching Linear Dynamical Systems