One-step solvothermal synthesis of ZnO–carbon composite spheres containing different amounts of carbon and their use as visible light photocatalysts