Neighborhood Preserving Kernels for Attributed Graphs