Retrieval-Confused Generation is a Good Defender for Privacy Violation Attack of Large Language Models