Haji Mohammed Zaher is the son of a former vice-president of Afghanistan, Haji Abdul Qadir, who was shot dead in the capital Kabul, in 2002.