A New Image Search and Retrieval System using Text and Visual Features