Zimbabwe's new President Emmerson Mnangagwa has addressed a packed stadium, vowing to serve all citizens.

He paid tribute to his predecessor Robert Mugabe - to muted applause - calling him "a father, mentor, comrade-in-arms and my leader".