Immigration: Social costs vs. economic benefits