Men who keep fit during their younger years are 40 per cent less likely to suffer from a range of cancers.