Leishmania tarentolae and Leishmania infantum in humans, dogs and cats in the Pelagie archipelago, southern Italy