GPS-Aided Land-Based Navigation and Precision Farming Applications: Improving GPS Solutions by Means of MEMS-IMU and Low-Cost Sensors