New figures show there will be 3.4m people living with cancer by December 2025 but the earlier it is detected the better the ...