Cocktail HuBERT: Generalized Self-Supervised Pre-training for Mixture and Single-Source Speech