Long non-coding RNAs: definitions, functions, challenges and recommendations