SINGAPORE (AP) — Trump says Justin Trudeau 'learned' from mistake of criticizing him, says it's going to cost Canada 'a lot of money'