Global funds are pouring money back into India, driving billion-dollar corporate financing deals and sending stocks prices to near a seven-month high, as investors bet that Asia’s third-largest economy can emerge as a winner in President Donald Trump’s trade war.