Shoaib Malik ruled out of contract from PCB