Helisoma duryi: its present range of distribution and implications with schistosomiasis snails in Egypt.