DeepWaterFraction: A globally applicable, self-training deep learning approach for percent surface water area estimation from Landsat mission imagery