Immigrants now make up more than 4 percent of S.C. population