German architect Ole Scheeren led the design of Beijing's iconic CCTV Tower, which was ridiculed as "big pants" by locals.