Understanding fish cognition: a review and appraisal of current practices