Peshawar Zalmi to face Islamabad United in PSL III final