Afghanistan votes on Saturday braving Taliban threat