Piccolo2: General Text Embedding with Multi-task Hybrid Loss Training