Cancer prevention in the 21st century