RNA interference: Mechanisms and Applications