Multi-level facility location problems