Feralolide, a dihydroisocoumarin from cape aloe