A diagnostic algorithm combining clinical and molecular data distinguishes Kawasaki disease from other febrile illnesses