A Machine Learning Approach for Extracting Water from Landsat Imagery