The government says it will bring forward a ban on knife sales to minors, and increase the penalty for carrying a knife in public.