SELF v1.0: A minimal physical model for predicting time of freeze-up in lakes