At least 5,650 migrants were rescued on Monday as they tried to reach Europe on about 40 boats, one of the highest numbers in a single day, Italy's coast guard said.