Shahid Afridi will not play PSL final