CVS to become first major US pharmacy chain to stop selling tobacco products at its 7,600 stores by October.