Text this: A comprehensive review of various environmental factors' roles in remote sensing techniques for assessing surface water quality.