The Ocean Cleanup attracts $21.7M for Pacific trial