India's now ranks 40 in World Economic Forum Global Travel and Tourism Ranking