Weeks-long wait for passport renewals amid huge backlog