Gallotannins and flavonoids from Haematoxylon campechianum.