Single domain antibodies: promising experimental and therapeutic tools in infection and immunity