The UN refugee agency says war, violence, persecution and human rights violations caused nearly 3 million people to flee their homes last year, even though the Covid-19 crisis restricted movement worldwide as countries shut borders and ordered lockdowns.