Applying dynamic traffic assignment in modeling permit-restricted parking utilizing microscopic traffic