MEG3 and cancer: The Biological Roles and Molecular Mechanisms of Long Non-Coding RNA MEG3 in the Hallmarks of Cancer