Synthesis of carbon doped ZnO with a porous structure and its solar-light photocatalytic properties