Spirolides B and D, two novel macrocycles isolated from the digestive glands of shellfish