Tyson Foods has appointed Tom Hayes, its chief commercial officer, to the role of president of the US food group.