Punjab signs $20m MoU with Chinese firm