Landscape, biodiversity and human alveolar echinococcosis distribution: can ecological theory predict disease hotspots in China?