Text this: Deep learning detection of types of water-bodies using optical variables and ensembling