Topology in 2D CP(N-1) models on the lattice: A critical comparison of different cooling techniques