After long separatist struggle, New Caledonia votes on independence