Shops will be required to report suspicious or bulk purchases of knives, and those caught selling blades to under-18s will face tougher sentences under a new raft of stricter rules.