The 2004 Parkfield Earthquake and the Parkfield Earthquake Prediction Experiment