San Diego settles Filner suit for $667K