' The GPS Constellation: Now and Future