Foreign-born population now 10 million