Punjab police bust an illegal weapons racket