Batzellines A, B, and C. Novel pyrroloquinoline alkaloids from the sponge Batzella Sp.