Nancy Pelosi visits Dalai Lama in northern India amid rising US-China tensions