use vincenty iterative formulae to calculate great circle distance