piRNAs and PIWI proteins: regulators of gene expression in development and stem cells