Mean-field Optimization for Two-layer Neural Networks