USB: A Unified Semi-supervised Learning Benchmark for Classification