Putin to travel to India in rare trip abroad