Observability-driven Assignment of Heterogeneous Sensors for Multi-Target Tracking