President told Kevin McAleenan he would pardon him if he were jailed for illegally blocking asylum seekers from entering the US, CNN reports