NBC: Mexican president calls Donald Trump ‘a friend’ and says he’ll warn him against closing border