Boston will have four vending machines and eight indoor kiosks distributing life-saving Narcan and other harm reduction supplies in another step towards preventing overdose deaths, Mayor Michelle Wu and the Boston Public Health Commission announced Tuesday.