Mechanisms of RNA interference (RNAi)