Chemical investigation of Mycale mytilorum and a study on toxicity and antidiabetic activity of 5-octadecylpyrrole-2-carboxaldehyde.