NCT02956239 2024-07-08DELTAInternational Agency for Research on CancerPhase NA Completed3,124 enrolled