Large Language Model Is Not a Good Few-shot Information Extractor, but a Good Reranker for Hard Samples!