Allen Weisselberg, former Trump Organization chief financial officer, has pleaded guilty to two counts of perjury.