Zambian president Hakainde Hichilema has cast his vote in the capital Lusaka, as he bids for a second term.