European ships rescued nearly 3,500 migrants stranded off the coast of Libya, the latest evidence of the alarming immigration crisis in the Mediterranean.