In apparent swipe at Trump, Macron slams 'stupid comments' by foreign leaders on France protests