China warns Australia, US will 'pay a price' for Olympics boycott 'farce'