Ecological niche divergence between extant and glacial land snail populations explained | Synapse