Spatial gradient detection of chemical cues by catfish