Nearly half of cancer patients smoke, despite evidence that suggests quitting the habit will improve their treatment, a new study says.