Clustering Analysis Methods for GNSS Observations: A Data-Driven Approach to Identifying California's Major Faults