Cahaba River shows signs of recovery; rare fish reappear