PCB signs three-year agreement with CricHQ and CricViz