Cancer may cause smoking