European and African leaders have vowed to halt the flow of desperate people across the Mediterranean. Al Jazeera’s Nicolas Haque reports from Senegal.