Instructed Language Models with Retrievers Are Powerful Entity Linkers