From clay to graphene for polymer nanocomposites—a survey