Position estimation for underwater vehicles using unscented Kalman filter with Gaussian process prediction