MicroRNAs: from basic research to therapeutic applications