After weeks of rumours and Russian denials, NATO confirms North Korea has sent thousands of troops to fight against Ukraine.