Trump says Mexico will eventually pay for border wall