who is muhammad zahid in islam