Filling the Gap in Water Bodies Remote Sensing Data Using Machine Learning