Gen X, Millennials face higher risk of cancer than previous generations, study shows

by