How long does tobacco stay in the blood