Fox: Charles Barkley calls Canadians 'fools' for breaking Wayne Gretzky's heart over Trump friendship