Cadmium oxide: green synthesis, characterization and H 2 storage performance