CNN reports Trump promised to pardon the head of CBP if he broke the law to block asylum seekers from entering the US