Agreement between GPRD smoking data: a survey of general practitioners and a population-based survey