Bi-level Network Design for UAM Vertiport Allocation Using Activity-Based Transport Simulations