PCB announces squad for ICC Champions Trophy