Xi Jinping hailed the "great regeneration of China" as he hosted Vladimir Putin and Kim Jong Un for Beijing's biggest ever military parade.