Genetics, Geography and Culture: The Population of S. Pietro Island (Sardinia, Italy)