Cancer : the role of genes, lifestyle, and environment