Serum vitamin A and subsequent risk of cancer: cancer incidence follow-up of the Finnish Mobile Clinic Health Examination Survey.