Diverse biological activities of dandelion