Dietary energy density is positively associated with risk of pancreatic cancer in urban Shanghai Chinese.