The US says China is blocking $2.5 trillion in South China Sea oil and gas