Senegal’s president vows to stop migrant boats