Italian ships rescue more than 2,000 migrants in 48 hours