Gen X cancer rate set to surpass those of Baby Boomers