Immunotoxicology : opportunities for non-animal test development