Former White House chief of staff, retired Marine Gen. John Kelly, has told friends that President Donald Trump "is the most flawed person" he's ever known.