Not All Voxels Are Equal: Hardness-Aware Semantic Scene Completion with Self-Distillation