Snakes show signs of self-recognition in a smell-based 'mirror test'