Distribution range and ecological niche of Primula marginata Curtis (Primulaceae)