Envoyer par SMS: Optimal selection of contracts and work shifts in multi-skill call centers