Four-time world champion Sebastian Vettel says the Russian Grand Prix should be cancelled – and he will not be there if the race goes ahead.…