The war in Ukraine has sparked one of the biggest refugee crises of modern times. So, can Europe afford to accommodate the millions of people coming across its borders?