Ireland cannot blame housing shortages for not accommodating asylum seekers, EU’s highest court rules