Un algorithme de branch-and-cut pour la résolution du Problème de Tournées Sélectives