Cloud Shadows Detection and Compensation Algorithm on Multispectral Satellite Images for Agricultural Regions