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