flow, salts, and trace elements in the rio grande: a review