Drug interaction between oral contraceptives and St. John's Wort: appropriateness of advice received from community pharmacists and health food store clerks.