Prime Minister Narendra Modi hailed the signing of the free trade deal and called it a historic day in India-UK relations.