Fish Assemblages in the Upper Esopus Creek, NY: Current Status, Variability, and Controlling Factors