2006 Cup of China - men's singles free skating