Viscosalines B(1,2) and E(1,2): challenging new 3-alkyl pyridinium alkaloids from the marine sponge Haliclona viscosa.