Unsupervised Learning of Monocular Depth Estimation and Visual Odometry with Deep Feature Reconstruction