Study: Each new immigrant creates 1.2 new jobs