Marco Rubio, who is beginning a three-day visit to India, has said the two countries are “very close” to finalising a trade agreement.