Sebastian Vettel believes the Russian Grand Prix should not go ahead as they are in conflict with Ukraine, and says he will not race there.