IL-6, IL-17 and STAT3: a holy trinity in auto-immunity?