the cellular orgenelle that reads an RNA strand and assembles amino acids into protein is the