Forecasting monthly fluctuations of lake surface areas using remote sensing techniques and novel machine learning methods