Spain to free 1,500 illegal immigrants into Europe