Did icy comets serve as storks for life on Earth