Earthquakes: Foreseeable but not Predictable