david agmashenebeli