Lobbying by US President Trump and last-minute U-turn by FIFA has stirred a controversy before the USA vs Belgium game.