Reproductive character displacement between the closely related freshwater snails Lymnaea peregra and L. ovata