Bo and Bon: Ancient Shamanic Traditions of Siberia and Tibet in Their Relation to the Teachings of a Central Asian Buddha