Global diversity of gastropods (Gastropoda; Mollusca) in freshwater