The comments are the latest effort by the White House to undercut economic data that does not fit within Trump's political narrative.

The move comes as a weaker-than-expected jobs report stoked fears about tariffs.

The president wants the head of the US Bureau of Labour Statistics sacked, and says Fed chair Jerome Powell should be ‘put out to pasture’.