A Puff-by-Puff Delivery Model for Cigarettes