Prenylflavonoids: a new class of non-steroidal phytoestrogen (Part 1). Isolation of 8-isopentenylnaringenin and an initial study on its structure-activity relationship.