Color Coherence Vector is a powerful color-based image retrieval