Move Over China: Beijing Sells Whopping $34.2 Billion Treasuries In December As Japan Becomes Largest Official Holder Of US Debt