Mexico will not pay for wall