Men who eat lots of ultra-processed foods face a 29% higher risk for developing colorectal cancer than those who consume much smaller amounts, a study suggests.