President Joe Biden went off on Trump in a blistering speech on threats to democracy marking the anniversary of the January 6 attack on the Capitol.