Unsupervised Deep Persistent Monocular Visual Odometry and Depth Estimation in Extreme Environments