Mean-Field Analysis of Two-Layer Neural Networks: Global Optimality with Linear Convergence Rates