Polyacetylenes, terpenoids and flavonoids from Bupleurum spinosum