NBC: U.S. immigrant population shrinking for first time since 1960s