Thousands of Indians are living in the US on expired visas