Real-time Hash-based Loop closure Detection in Underwater Multi-Session Visual SLAM