Flooding has flushed 43 billion plastic pieces out to ocean