Punjab approves harsh punishments for illegal weapons holders