NBC: 'A nightmare': Man detained by ICE for more than 2 years claims he's a U.S. citizen