The origin and nature of ancient Indian Buddhism