NFX1 and cancer: NFX1, Its Isoforms and Roles in Biology, Disease and Cancer