Barrier to Autointegration Factor (BANF1): interwoven roles in nuclear structure, genome integrity, innate immunity, stress responses and progeria. (June 2015)