Aloeresin H, a new polyketide constituent of Cape aloe