Punjab bandh: 7,500 schools closed, highways blocked as protest evokes mixed response