who is yaqub charkhi in islam