Optimal Neighborhood Kernel Clustering with Multiple Kernels