More than 2,000 migrants rescued from the Mediterranean