CVS capping purchases of Plan B pills to ensure consistent supply