4 million refugees have now fled Ukraine, UN agency says