Geometry of Critical Sets and Existence of Saddle Branches for Two-layer Neural Networks