Anonymous donor grants multi-million funding for Ocean Cleanup initiative