Self-Recognition in Language Models