A Direct Position Tracking Loop for GNSS Receivers