Gallotannins and flavonoids from Haematoxylon campechianum