Resolving the discrepancy between geodetic and seismic fault models for the 1989 Loma Prieta, California, earthquake