Gen. Mark Milley on a 'mistake' he made with Trump