Satellite canopy water content from Sentinel-2, Landsat-8 and MODIS: Principle, algorithm and assessment