The allosteric three-site model for the ribosomal elongation cycle