Tobacco giant's anti-smoking campaign branded 'PR puff'