Global Navigation Satellite Systems and their Applications