giant african land snail habitat