GM Planning to Hold an I.P.O. Next July