Integrating Global Navigation Satellite System and Road-Marking Detection for Vehicle Localization in Urban Traffic