Xi hails ‘new world’ as China marks Communist Party centenary