A football match between Israel and Belgium has been moved to an undisclosed private venue in Hungary after several Belgian cities refused to host it.