Drivers forced to wait weeks to retrieve cars from City impound lot