How SGD Selects the Global Minima in Over-parameterized Learning: A Dynamical Stability Perspective