DNA microarrays in parasitology: strengths and limitations.