Text this: MicroRNAs: Biogenesis, roles for carcinogenesis and as potential biomarkers for cancer diagnosis and prognosis