US will ‘pay the price’ for Olympics diplomatic boycott, warns Beijing