How Does Sharpness-Aware Minimization Minimize Sharpness?