More than 700,000 immigrants are waiting on applications to become U.S. citizens, a process that once typically took about six months but has stretched to more than two years in some places under the administration of President Donald Trump.