Spatial clustering and repeating of seismic events observed along the 1976 Tangshan fault, north China