Text this: Generalized Logistic Function: A Retracker to Improve the Accuracy of Water Level Time Series in Coastal Areas and Lakes