North and South Korean athletes will march together at the Winter Olympics opening ceremony under a unified flag in a diplomatic breakthrough following days of talks between the two countries.