Move intends to stop flood of litter on streets, protect young people from getting addicted to nicotine, says government