Gradient Descent Finds Over-Parameterized Neural Networks with Sharp Generalization for Nonparametric Regression