Rapid detection of malachite green in fish based on CdTe quantum dots coated with molecularly imprinted silica.