Men, and especially male smokers, appear to be more likely to develop lung cancer if they take high doses of vitamins B6 and B12, new research suggests.