Direct preparation of hierarchical macroporous β-SiC using SiO2 opal as both template and precursor and its application in water splitting. (28th July 2016)