Mauritania, EU sign €100M agreement to boost development, combat irregular migration