CVS pharmacies across 14 states in the US will be selling the life-saving opioid overdose antidote Naloxone without any prescription.