Sparse Gaussian Process Temporal Difference Learning for Marine Robot Navigation