Boston bans tobacco sales in retail pharmacies