Text this: Deep representation learning enables cross-basin water quality prediction under data-scarce conditions