NYC to ban tobacco sales to anyone under age 21