Cerium Oxide Based Nanocomposites For Supercapacitors