The structure of complete manifolds of nonnegative curvature