The Champions League final won't take place in Russia anymore, as Putin's Ukraine invasion sparks cultural isolation | Fortune