What is the minimum number of GPS satellites required to calculate a 3D position fix (latitude, longitude, and elevation)?