Kirstjen Nielsen reportedly drafted a resignation letter after President Trump "berated" her over border security.