Solving Random Quadratic Systems of Equations is Nearly as Easy as Solving Linear Systems