Vector Field Guided Path Following Control: Singularity Elimination and Global Convergence