The children of men with low sperm counts are more likely to develop cancers, landmark research has found.