Punjab’s controversial defamation bill signed into law