IL7 and autoimmune disease: IL-7 in autoimmune diseases: mechanisms and therapeutic potential