India-UK will have free trade agreement