CVS will spend $50 million on youth anti-smoking efforts | Fortune