Single beacon underwater navigation method in the presence of unknown effective sound velocity, clock drift and inaccurate beacon position