Nearly 3 million migrants stranded by COVID-19 - UN report