Global Nash Equilibrium in Non-convex Multi-player Game: Theory and Algorithms