David Khan chosen leader of the Alberta Liberal Party