Sulphide-dependent anoxygenic photosynthesis in the cyanobacterium Oscillatoria limnetica