Lentinus edodes: a macrofungus with pharmacological activities.