China could play a ‘heroic’ role in Russia-Ukraine war