Libya holds 340 irregular migrants on Mediterranean Sea