Microsatellites and the genetics of highly selfing populations in the freshwater snail Bulinus truncatus