Predation, Competition, and Nutrient Levels Affect the Survival of Escherichia coli, Enterococci and Enteric Pathogens in Aquatic Habitats