According to the study, obesity is threatening to overtake smoking as the "number one risk factor for cancer" within decades.