Inertial Learning And Haptics For Legged Robot State Estimation In Visually Challenging Environments