Computation Of Nonlinear Modes Of Vibration Of Systems Undergoing Unilateral Contact Through The Semi-Smooth Newton Approach