India allows Karmapa to visit US