Cancer may be due to smoking