Intercalation of organic and inorganic anions into layered double hydroxides