India’s first chain of backpacker hostels is attracting some serious money