Submodularity in competitive location problems with essential demands