Hierarchical layered double hydroxide nanocomposites: structure, synthesis and applications.