Modi and Starmer speak as India and UK sign free trade agreement, 24 July 2025