PSX signs agreement with Karandaaz