Punjab govt vows to eradicate child labour