Outcome-Driven Dynamic Refugee Assignment with Allocation Balancing