Diet and risk of cancer