Demodex mites: facts and controversies.