MCP: Self-supervised Pre-training for Personalized Chatbots with Multi-level Contrastive Sampling