President-elect Donald Trump has vowed to name China a currency manipulator on his first day in the White House.