smoking can cause lung cancer