What is the minimum number of satellites a GPS receiver must track simultaneously to compute a 3D position fix?