RNAi therapeutics: Principles, prospects and challenges