Ali Haider Gilani recovered from Afghanistan after three years in captivity