Mnangagwa makes first public appearance to cheers from huge crowd