Beijing warns US will 'pay the price' for Olympics diplomatic boycott