WASHINGTON - President Donald Trump on Tuesday reaffirmed support for the United States' longstanding security alliances around the world but insisted that friends and partners from Europe to the Middle East to the Pacific must “pay their fair share of the cost.”In his first nationally televised speech to Congress since taking office on Jan. 20, Trump sought to reassure allies still uneasy over doubts he raised during the 2016 presidential campaign about his commitment to their defense and to maintaining a US global leadership role.But he also made clear that he expects those countries to shoulder more of the burden of their own security needs, echoing a campaign message that some allies had taken advantage of Washington’s generosity in providing them a security umbrella.“Our foreign policy calls for a direct, robust and meaningful engagement with the world,” Trump told a joint session of Congress. “It is American leadership based on vital security interests that we share with our allies across the globe.”He specifically assured NATO allies of his new administration’s continued commitment to the decades-old alliance. However, he made no mention of one of the main sources of European concern: his friendly overtures during the campaign toward Russian President Vladimir Putin. “We strongly support NATO, an alliance forged through the bonds of two World Wars that dethroned fascism and a Cold War that defeated communism,” Trump said.“But our partners must meet their financial obligations,” he said. “And now, based on our very strong and frank discussions, they are beginning to do just that.”Then, deviating from his prepared remarks, Trump added: “In fact, I can tell you the money is pouring in. Very nice." But he offered no specifics.