EU mobilizes nearly $24M for Palestinian refugees