Peptide-RNA world