Review and design criteria of behavioral fish guidance systems