Fast global convergence of gradient descent for low-rank matrix approximation