Robert Mugabe makes first public appearance since Zimbabwe military takeover