Performance of different pretreatment methods on alleviating reverse osmosis membrane fouling caused by soluble microbial products