Peptide bond formation on the ribosome: structure and mechanism