Nutritional requirements of flea larvae, and their bearing on the specific distribution and host preferences of the three Indian species of Xenopsylla (Siphonaptera).