Improving Open-Set Semi-Supervised Learning with Self-Supervision