Peru's president tells Trump he prefers 'bridges to walls'