Critics slam proposed St. Louis water contract