buffalo leeches