The president of Mexico has faced a backlash for his seemingly scripted annual address and meeting with U.S. Republican presidential candidate Donald Trump.