Mexican leader calls Peru’s president ‘a puppet’ of oligarchs