Three million people have now fled war in Ukraine, says UN