Peto’s paradox and human cancers