NBC: Protest in Cook Islands over deal with China on economy and seabed mining