The influence of self-fertilization and population dynamics on the genetic structure of subdivided populations: A case study using microsatellite markers in the freshwater snail Bulinus truncatus