Terpenoids and flavonoids from Salvia cyanescens