McShane to resign as IRA president