Self-Retrieval: End-to-End InformationRetrieval withOneLargeLanguageModel