Despite waiting for years, some Indian immigrants are now giving up their green card dreams