Earthquakes: Models, Statistics, Testable Forecasts