Current Status and Future Trends in Satellite Navigation