Thiosalicylic acid-immobilized Amberlite XAD-2: metal sorption behaviour and applications in estimation of metal ions by flame atomic absorption spectrometry.