Ilimaquinone, a sesquiterpenoid quinone from a marine sponge