When a defendant is sued civilly for slander or a libel, he may justify by giving the truth in evidence; but when a criminal prosecution is instituted by the commonwealth for a libel, he cannot generally justify by giving the truth in evidence?