Elongation factor Tu, a GTPase triggered by codon recognition on the ribosome: mechanism and GTP consumption.