Towards Understanding Why FixMatch Generalizes Better Than Supervised Learning