Zimbabwean opposition leader Nelson Chamisa vows to challenge the election result after insisting his party won the popular vote.