Excelsoside: a new benzylic diglycoside from the leaves of Milicia excelsa