RNA interference: mechanisms and applications.