Almazole A and almazole B, unusual marine alkaloids isolated from an unidentified red seaweed from the coasts of Senegal