Graphene/layered double hydroxides nanocomposites: A review of recent progress in synthesis and applications. (August 2016)