China warns countries will 'pay the price' for Beijing Olympics boycott