Hunter Biden admits to earning $664k from China