Fouling of forward osmosis membrane by protein (BSA): effects of pH, calcium, ionic strength, initial permeate flux, membrane orientation and foulant composition