China vows to ‘do what it can’ as US blockade leaves Cuba with just weeks of oil | South China Morning Post