The life cycle of the pteropod Limacina helicina in Rivers Inlet (British Columbia, Canada)