Text this: Direct Forward-Looking Sonar Odometry: A Two-Stage Odometry for Underwater Robot Localization