Implications of humic acid, inorganic carbon and speciation on fluoride retention mechanisms in nanofiltration and reverse osmosis