How the genetic code is accurately translated into protein