PM hits out at Punjab government