LANDNAV: A Highly Accurate Land Navigation System for Agricultural Applications