Trump rips Macron call for unified European military