Solid-phase spectrophotometric determination of nickel in water and vegetable samples at sub-?g l?1 level with o-carboxylphenyldiazoaminoazobenzene loaded XAD-4